{% extends "special_menu.html" %} {% load i18n %} {% block search_div %} {% if searchform %} {% endif %} {% endblock %} {% block id_main_div %}

{% trans "门禁组" %}

{% trans "浏览人员" %}

{% endblock %} {% block getdatalist %} var after_object_action = function(){ $("#id_datalist").hide(); }; var after_cancel = after_submit = function(){ $("#id_datalist").show(); }; var refresh_left = function(){ var $query_tr = $("#id_datalist #id_tbl tbody tr:first"); if($query_tr.length > 0){ $("#id_datalist #id_tbl tbody tr:first").click(); }else{ $('#id_extend').get(0).g.base_query=["ac_group=0"]; $('#id_extend').get(0).g.load_data(); } return true; }; var after_query = function(){ refresh_left(); }; var after_submit = function(){ var cur_row = $($("#id_datalist").get(0).current_row).attr("data"); $("#id_datalist tr[data="+cur_row+"]").click(); $("#id_datalist").show(); }; var process_str = function(string, num){ if(string.length > num){ string = string.substr(0, num) + "..." } return string; } var str_query="{% autoescape off %}{{query}}{% endautoescape %}"; $("#id_datalist").model_grid({ base_query:str_query.split("&"), dbapp_url:"{{ dbapp_url }}", model_url:"{{ model_url }}", row_operations: ["op_edit", "AddEmp2Group"], disabled_actions:["_change", "OpAddEmp2Levels", "OpRemoveEmployee"], init_after_get_jdata:function(){ $("#id_datalist").get(0).g.a_div.after("
"); var $app_menu=$("#id_datalist").get(0).g.a_div; var $menu_more=$(".action_more_list"); var min_width=400; resize_menu($app_menu,$menu_more,min_width,"id_action_more"); $('.nav li').sfHover(); var base_query = ["ac_group=0"]; $("#id_AddEmp2Group").remove(); $("#id_extend").model_grid({ "model_url": "{{ dbapp_url }}personnel/Employee/", "base_query": base_query, "model_actions": false, "object_actions": true, "fields_show": ["PIN", "EName", "DeptID.name"], "obj_edit": false, "async": false, "row_operations": [], layout_types: [], disabled_actions: ["_change","_delete","DeleteUserFace","DeleteUserPhoto","OpAddUserMsg","OpCardPrinting","id_OpPositionChange","PushUserFace","PushUserPhoto","OpDeleteTemplate","OpAdjustArea","OpAdjustDept","OpEmpType","OpIssueCard","OpLeave","OpRegisterFinger","OpSetAcc","OpTitileChange","OpUploadPhoto","OpDelLevelFromEmp", "OpSyncToDevice", "EnrollFP", "OpAddLevelToEmp", "OpAddLevel", "OpRemoveFromLevel", "DelBioData", 'AttSetting', 'AccessSetting','PayrollSetting', "EnableApp", "DisableApp", "APPSetting"] }); $("#id_header_search_employee").click(function(){ var bln_submit=true var strwhere=[]; $("#employee_query").find("input").each(function(){ var field_name = $(this).attr("id").replace("search_id_", ""); strwhere.push(field_name+"__icontains="+$(this).attr("value")); }); var datalist= $("#id_extend").get(0); datalist.g.init_query=strwhere; datalist.g.load_data(); }); var $tr = $("#id_datalist #id_tbl tbody tr:first") if($tr.length > 0){ $tr.click(); } }, on_row_click: function(grid, key, row_data){ var group_no = $($("#id_datalist tr[data="+row_data+"]").find("td")[1]).text(); var group_name = $($("#id_datalist tr[data="+row_data+"]").find("td")[2]).text(); $('#id_extend').get(0).g.base_query=["ac_group="+row_data]; $("#id_extend h1").text("{% trans '浏览' %} "+" "+process_str(group_name, 15)+"("+group_no+") "+" {% trans '人员' %}"); $('#id_extend').get(0).g.load_data() var actions = $("#id_extend div.action").find('li a'); for(var i=0; i < actions.length; i++){ var ref = $(actions[i]).attr('ref'); var orgn = ref.split('?ac_group')[0]; $(actions[i]).attr('ref', orgn+'?ac_group='+row_data); } }, cached_data: {{ datalist }} }); {% endblock %}